// 所有的路由，引入需要渲染的组件
// 引入首页
import home from '../views/home'
// 引入分类页
import list from '../views/list'
// 引入购物车页面
import cart from '../views/cart'
// 引入登录页面
import login from '../views/login'
// // 引入注册页面
import register from '../views/register'
// 引入搜索页面
import sousuo from '../views/sousuo'
// 引入提交成功页面
import succeed from '../views/succeed'
// 引入详情页
import detail from '../views/detail'
// 引入头部（公共组件）
import toubu from '../components/toubu'
// 引入尾部（公共组件）
import weibu from '../components/weibu'
// 引入我的页面
import mine from '../views/mine'
const routes = [
  {
    path: '/',
    redirect: '/home'
  },
  {
    path: '/home',
    components: {
      default: home,
      footer: weibu

    },
    meta: { // 路由元信息，开发过程中要使用到与当前路由相关的数据
      title: '首页',
      icon: '&#xe623;',
      inTabBar: true
    }
  },
  {
    path: '/list',
    components: {
      default: list,
      footer: weibu,
      header: toubu

    },
    meta: { // 路由元信息，开发过程中要使用到与当前路由相关的数据
      title: '分类',
      icon: '&#xe658;',
      inTabBar: true
    }
  },
  {
    path: '/cart',
    components: {
      default: cart,
      footer: weibu,
      header: toubu

    },
    meta: { // 路由元信息，开发过程中要使用到与当前路由相关的数据
      title: '购物车',
      icon: '&#xe600;',
      inTabBar: true
    }
  },
  {
    path: '/detail',

    components: {
      default: detail

    },
    meta: { // 路由元信息，开发过程中要使用到与当前路由相关的数据
      title: '详情页'

    }
  },
  {
    path: '/login',
    components: {
      default: login

    },
    meta: { // 路由元信息，开发过程中要使用到与当前路由相关的数据
      title: '登录'

    }
  },
  {
    path: '/register',
    components: {
      default: register

    },
    meta: { // 路由元信息，开发过程中要使用到与当前路由相关的数据
      title: '注册'

    }
  },
  {
    //   搜索页
    path: '/sousuo',
    components: {
      default: sousuo

    }

  },
  {
    //   提交成功页
    path: '/succeed',
    components: {
      default: succeed

    }

  },
  {
    path: '/mine',
    components: {
      default: mine,
      footer: weibu,
      header: toubu

    },
    meta: { // 路由元信息，开发过程中要使用到与当前路由相关的数据
      title: '我的',
      icon: '&#xe611;',
      inTabBar: true
    }

  }

]
export default routes
